﻿#pragma once

#ifdef _DEBUG
#include "../IModule.h"

extern SettingEnum test_TestModule;
extern SettingEnum test2_TestModule;
extern float test3_TestModuel;
extern int test4_TestModuel;
extern bool test5_TestModuel;
//                    vector|     array|

extern void init_TestModule(IModule* i);
extern void onEnable_TestModule();
extern void onDisable_TestModule();
extern void onWorldTick_TestModule(C_GameMode*);
extern void onTick_TestModule(C_GameMode*);
extern void onAttack_TestModule(C_Entity*);
extern void onPreRender_TestModule(C_MinecraftUIRenderContext* c);
extern void onPostRender_TestModule(C_MinecraftUIRenderContext* c);
extern void onLevelRender_TestModule();
extern void onMove_TestModule(C_MoveInputHandler*);
extern void onSendPacket_TestModule(C_Packet*, bool&);
extern void onPlayerTick_TestModule(C_Player*);
extern void onGetPickRange_TestModule();
extern void onUpdate_TestModule();
extern IModule TestModule;
#endif  // _DEBUG


